<?
session_start();

// inloggegevens
$username = "root";
$password = "usbw";
$database = "guitig";

// Connect aan de database
mysql_connect("localhost", $username, $password);
mysql_select_db($database) or die("Unable to select database");

// De gegevens van het form
$studieuur = $_GET["uur"];
$plaatsnr = $_GET["id"];
$leerlingnr = $_SESSION["naam"];


//stoelnr berekenen
$Qstoelnr = "SELECT * FROM intekenen WHERE studieuur = '$studieuur' AND plaatsnr = '$plaatsnr' ";
$resultstoelnr = mysql_query($Qstoelnr);
$stoelnr = mysql_numrows($resultstoelnr) +1;

$Qmaxstoelnr = "SELECT maxleerlingen FROM plaats WHERE plaatsnr = '$plaatsnr' ";
$resultmaxstoelnr = mysql_query($Qmaxstoelnr);
$maxleerlingen = mysql_result($resultmaxstoelnr, 0, "maxleerlingen");

//vraag oudeplaats
$Qoudeplaats = "SELECT plaatsnr FROM intekenen WHERE leerlingnr='$leerlingnr' AND studieuur='$studieuur' ";
$resultoudeplaats = mysql_query($Qoudeplaats);

// Als je intekent op iets waar je bent ingetekend, dan geen foutmelding geven
if (mysql_numrows($resultoudeplaats) == 1)
{
  $oudeplaats = mysql_result($resultoudeplaats, 0, "plaatsnr");
  
  if ($plaatsnr == $oudeplaats)
  {
    $stoelnr--;
  }
}


// als het lokaal vol zit
if ($stoelnr>$maxleerlingen)
{
  echo "Het lokaal zit vol";
}
else
{
  //kijk in de database of er een update nodig is of een insert
  $Qcheck = "SELECT * FROM intekenen WHERE leerlingnr = '$leerlingnr' AND studieuur = '$studieuur'";
  $resultcheck = mysql_query($Qcheck);
   
  if (mysql_numrows($resultcheck)>0)
  {
    $Qquery = "UPDATE intekenen 
    SET studieuur = '$studieuur', leerlingnr = '$leerlingnr', plaatsnr = $plaatsnr, stoelnr = '', prioriteit = 1
    WHERE leerlingnr = '$leerlingnr' AND studieuur = '$studieuur'";
    $result = mysql_query($Qquery);
  }
  
  
  else
  {
    $Qquery = "INSERT INTO intekenen (studieuur, leerlingnr, plaatsnr, stoelnr, prioriteit)
    VALUES ('$studieuur', '$leerlingnr', '$plaatsnr', '$stoelnr', '1')";
    $result = mysql_query($Qquery);
  }
}
?>